
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.clear {
    clear: both;
}
.clear5 {
    clear: both;
    height: 5px;
}
.clear10 {
    clear: both;
    height: 10px;
}
.clear20 {
    clear: both;
    height: 20px;
}
.clear30 {
    clear: both;
    height: 30px;
}
.clear40 {
    clear: both;
    height: 40px;
}
.hide {
    display: none;
}
.rad3 {
    border-radius: 3px;
}
.rad5 {
    border-radius: 5px;
}
.rad7 {
    border-radius: 7px;
}
.l {
    float: left;
}
.r {
    float: right;
}
.err {
    background-color: rgb(204, 0, 51);
    color: rgb(255, 255, 255);
    font-size: 32px;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 0;
    text-align: center;
}
.ok {
    background-color: rgb(109, 162, 46);
    color: rgb(255, 255, 255);
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
    padding: 5px 0;
    text-align: center;
}
.err a, .ok a {
    color: rgb(255, 255, 255);
}
.bluebutton, a.bluebutton {
    background: url("i/degrade-blue.jpg") repeat-x scroll center bottom rgb(96, 206, 245);
    border: 1px solid rgb(27, 150, 197);
    color: rgb(255, 255, 255);
    cursor: pointer;
    text-decoration: none;
}
.bluebutton:hover {
    background-position: center top;
}
.bluebutton:focus {
    border: 1px solid rgb(96, 206, 245);
}
.pinkbutton {
    background: url("i/degrade-pink.jpg") repeat-x scroll center bottom rgb(255, 111, 190);
    border: 1px solid rgb(254, 2, 139);
    color: rgb(255, 255, 255);
    cursor: pointer;
    padding: 4px 6px;
    text-decoration: none;
}
.pinkbutton:hover {
    background-position: center top;
}
.pinkbutton:focus {
    border: 1px solid rgb(255, 111, 190);
}
.blueishbutton {
    background: url("i/degrade-blueish.jpg") repeat-x scroll center bottom rgb(255, 255, 255);
    border: 1px solid rgb(96, 206, 245);
    color: rgb(27, 150, 197);
    cursor: pointer;
    padding: 4px 6px;
    text-decoration: none;
}
.blueishbutton:hover {
    background-position: center top;
}
.blueishbutton:focus {
    border: 1px solid rgb(255, 255, 255);
}
.orangebutton {
    background: url("i/degrade-orange.jpg") repeat-x scroll center bottom rgb(253, 153, 42);
    border: 1px solid rgb(253, 100, 32);
    color: rgb(255, 255, 255);
    cursor: pointer;
    padding: 4px 6px;
    text-decoration: none;
}
.orangebutton:hover {
    background-position: center top;
}
.orangebutton:focus {
    border: 1px solid rgb(253, 153, 42);
}
.redbutton, a.redbutton {
    background: url("i/degrade-red.jpg") repeat-x scroll center bottom rgb(255, 0, 0);
    border: 1px solid rgb(216, 7, 7);
    color: rgb(255, 255, 255);
    cursor: pointer;
    padding: 4px 6px;
    text-decoration: none;
}
.redbutton:hover {
    background-position: center top;
}
.redbutton:focus {
    border: 1px solid rgb(255, 0, 0);
}
.greenbutton {
    background: url("i/degrade-green.jpg") repeat-x scroll center bottom rgb(171, 242, 136);
    border: 1px solid rgb(71, 190, 10);
    color: rgb(255, 255, 255);
    cursor: pointer;
    padding: 4px 6px;
    text-decoration: none;
}
.redbutton:hover {
    background-position: center top;
}
.redbutton:focus {
    border: 1px solid rgb(171, 242, 136);
}
body {
    color: rgb(30, 30, 30);
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Trebuchet MS",Arial,sans-serif;
    font-size: 13px;
}
.all {
    margin: auto;
    width: 1000px;
}
.topnav .l {
    padding-top: 12px;
}
.topnav .l li {
    float: left;
    list-style: none outside none;
    padding-right: 30px;
}
.topnav .l ul > li:last-child {
    padding-right: 0;
}
.topnav .l li a {
    color: rgb(255, 255, 255);
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    padding: 0 7px;
    text-decoration: none;
}
.topnav .l li.ourescorts a {
    color: rgb(255, 255, 255);
}
.topnav .l li a:hover, .topnav .l li.current_page_item a {
    background: url("i/degrade-blueish.jpg") repeat-x scroll center bottom rgb(255, 255, 255);
    border-radius: 3px;
    color: rgb(124, 169, 200);
    text-shadow: 1px 1px rgb(255, 255, 255);
}
.topnav .l ul li ul {
    display: none;
}
#dropdown ul a:link, #dropdown ul a:active, #dropdown ul a:visited {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
}
#dropdown a:hover {
}
#dropdown ul {
    background: url("i/degrade-blueish.jpg") repeat-x scroll center bottom rgb(255, 255, 255);
    border-radius: 3px;
    color: rgb(124, 169, 200);
    display: none;
    padding: 7px;
    position: absolute;
    text-shadow: 1px 1px rgb(255, 255, 255);
    width: 120px;
    z-index: 2;
}
#dropdown ul li {
    float: left;
    padding: 5px 0;
    position: relative;
}
#dropdown ul > li:first-child {
    padding-top: 0;
}
#dropdown ul > li:last-child {
    padding-bottom: 0;
}
#dropdown li ul a {
    color: rgb(124, 169, 200);
    float: left;
    width: 106px;
}
#dropdown li ul a:hover {
    background: url("i/degrade-blue.jpg") repeat-x scroll center bottom rgb(255, 255, 255);
    border-radius: 3px;
    color: rgb(255, 255, 255);
    text-shadow: none;
}
#dropdown ul ul {
    top: auto;
}
#dropdown li ul ul {
    margin: 0 0 0 13em;
}
#dropdown li:hover ul ul, #dropdown li:hover ul ul ul, #dropdown li:hover ul ul ul ul {
    display: none;
}
#dropdown li:hover ul, #dropdown li li:hover ul, #dropdown li li li:hover ul, #dropdown li li li li:hover ul {
    display: block;
}
.topnav .social {
    padding-top: 14px;
}
.topnav .social li {
    float: left;
    list-style: none outside none;
    padding-left: 10px;
    text-indent: -9999px;
}
.topnav .social ul > li:first-child {
    padding-left: 0;
}
.topnav .social li a {
    background-image: url("i/social-icons.png");
    display: block;
    height: 18px;
    width: 18px;
}
.topnav .social li a.t {
    background-position: 0 -18px;
}
.topnav .social li a.f {
    background-position: -18px -18px;
}
.topnav .social li a.g {
    background-position: -36px -18px;
}
.topnav .social li a.rss {
    background-position: -54px -18px;
}
.topnav .social li a.t:hover {
    background-position: 0 0;
}
.topnav .social li a.f:hover {
    background-position: -18px 0;
}
.topnav .social li a.g:hover {
    background-position: -36px 0;
}
.topnav .social li a.rss:hover {
    background-position: -54px 0;
}
.topnav .subnav {
    padding-top: 5px;
}
.topnav .subnav li {
    color: rgb(255, 255, 255);
    float: left;
    font-size: 11px;
    list-style: none outside none;
    padding: 0 7px;
    text-transform: uppercase;
}
.topnav .subnav ul > li:last-child {
    padding-right: 0;
}
.topnav .subnav li a {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.topnav .subnav li a:hover {
    text-decoration: underline;
}
.headerlangselect option, .headerlangselect select {
    font-size: 10px;
    text-transform: lowercase;
}
.logo {
    padding-top: 10px;
}
.logo h1 a {
    color: rgb(255, 255, 255);
    font-size: 30px;
    font-style: italic;
    text-decoration: none;
}
.logo .blogdesc {
    color: rgb(0, 83, 145);
    padding-top: 5px;
}
.sliderall {
    position: relative;
    width: 1000px;
}
.slider {
    background: url("i/slider-bg2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    overflow: hidden;
    padding: 15px 5px;
    position: relative;
}
.slider #headerslider {
    height: 336px;
    overflow: hidden;
}
.sliderall .jcarousel-prev, .sliderall .jcarousel-next {
    cursor: pointer;
    height: 43px;
    position: absolute;
    top: 130px;
    width: 29px;
    z-index: 3;
}
.sliderall .jcarousel-prev {
    background: url("i/slider-arrow-left.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    left: -5px;
}
.sliderall .jcarousel-next {
    background: url("i/slider-arrow-right.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    right: -5px;
}
.sliderall .jcarousel-prev-disabled, .sliderall .jcarousel-next-disabled {
    display: none !important;
}
.slider li {
    display: inline;
    list-style: none outside none;
    padding: 0 8px;
}
.slider .slide {
    min-height: 336px;
    width: 182px;
}
.slider .slide .girlimg {
    position: relative;
    text-decoration: none;
}
.slider .slide .girlimg img {
    border: 1px solid rgb(86, 86, 86);
}
.slider .slide .girlimg:hover img {
    border: 1px solid rgb(169, 169, 169);
}
.slider .slide .girlimg .labels {
    bottom: 7px;
    position: absolute;
    right: 7px;
    width: 80px;
}
.slider .slide .girlimg .labels span {
    color: rgb(255, 255, 255);
    display: block;
    float: right;
    font-size: 12px;
    margin-top: 3px;
    padding: 2px 5px;
}
.slider .slide .girlimg .labels .new {
    background: url("i/degrade-pink.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}
.slider .slide .girlimg .labels .verified {
    background: url("i/degrade-blue.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}
.slider .slide .girlimg .labels .premium {
    background: url("i/degrade-orange.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
}
.slider .slide .girlinfo {
    color: rgb(255, 255, 255);
}
.slider .slide .girlinfo a {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.slider .slide .girlinfo b {
    display: block;
    font-size: 15px;
}
.slider .slide .girlinfo span {
    display: block;
    padding-bottom: 2px;
}
.slider .slide .girlinfo .rating {
    padding-top: 4px;
}
.site .sidebar_left, .site .sidebar_right {
    left: 119px;
    position: relative;
    width: 191px;
    word-wrap: break-word;
}
.sidebar_left .countries {
    background-color: rgb(241, 248, 255);
    float: right;
    padding: 10px;
    position: relative;
    right: 169px;
}
.sidebar_left .countries h3 {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 5px;
}
.sidebar_left .country_list li {
    line-height: 20px;
    list-style: none outside none;
}
.sidebar_left .country_list ul {
    display: none;
    padding-bottom: 5px;
    padding-left: 16px;
}
.sidebar_left .country_list .current-cat ul {
    display: block;
}
.sidebar_left .country_list a {
    color: rgb(7, 147, 178);
    text-decoration: none;
}
.sidebar_left .country_list a:hover {
    color: rgb(7, 91, 109);
    text-decoration: underline;
}
.sidebar_left .country_list li i, .sidebar_left .country_list li em {
    cursor: pointer;
    display: block;
    float: left;
    height: 12px;
    margin-right: 5px;
    margin-top: 3px;
    width: 12px;
}
.sidebar_left .country_list li i {
    background: url("i/icon-plus.png") no-repeat scroll center top rgba(0, 0, 0, 0);
}
.sidebar_left .country_list li em {
    background: url("i/icon-plus.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    cursor: pointer;
    display: none;
}
.sidebar_left .country_list li i:hover {
    background-position: center center;
}
.sidebar_left .country_list li ul a {
    background: url("i/arrow-2.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    padding-left: 10px;
}
.sidebarbox {
    background-color: rgb(241, 248, 255);
    padding: 10px;
}
.sidebarbox h3 {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 5px;
}
.sidebarbox li {
    line-height: 20px;
    list-style: none outside none;
}
.sidebarbox a {
    color: rgb(7, 147, 178);
    text-decoration: none;
}
.sidebarbox a:hover {
    color: rgb(7, 91, 109);
    text-decoration: underline;
}
.sidebarbox li a.redbutton {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.sidebarbox li a.redbutton:hover {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
.sidebar_right {
    width: 190px;
}
.sidebar_right .sidebar_expire_notice {
    background: url("i/degrade-orange.jpg") repeat-x scroll center bottom rgb(253, 153, 42);
    border: 1px solid rgb(253, 100, 32);
    color: rgb(255, 255, 255);
    cursor: default;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 10px;
    padding: 2px 0;
    text-align: center;
}
.sidebar_right .sidebar_expire_notice_featured {
    background: url("i/degrade-blue.jpg") repeat-x scroll center bottom rgb(90, 212, 249);
    border: 1px solid rgb(28, 150, 197);
}
.agencyeditbuttons a {
    cursor: pointer;
}
.sidebar_right .buyfeatured, .sidebar_right .buypremium {
    display: block;
    position: relative;
}
.sidebar_right .buyfeatured_details, .sidebar_right .buypremium_details {
    background: url("i/degrade-blueish.jpg") repeat-x scroll center bottom rgb(255, 255, 255);
    border: 1px solid rgb(96, 206, 245);
    color: rgb(27, 150, 197);
    display: none;
    padding: 4px 6px;
    position: relative;
    text-decoration: none;
}
.sidebar_right .buyfeatured_details .close, .sidebar_right .buypremium_details .close, .sidebar_right .upgradeescortbox .close {
    background: url("i/icon-close.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 13px;
}
.sidebar_right .buyfeatured span, .sidebar_right .buypremium span {
    background: url("i/degrade-green.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-size: 12px;
    font-weight: bold;
    padding: 2px 5px;
    position: absolute;
    right: 5px;
    top: -5px;
}
.sidebar_right .upgradeescortbox {
    background-color: rgb(241, 248, 255);
    display: none;
    margin: 0 -10px;
    padding: 10px;
    position: relative;
}
.sidebar_right .upgradeescortbox select {
    cursor: pointer;
    padding: 5px 10px;
}
.sidebar_right .quicksearch {
    background-color: rgb(40, 108, 155);
    color: rgb(255, 255, 255);
    left: 111px;
    padding: 10px;
    position: relative;
}
.sidebar_right .quicksearch h3 {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 5px;
}
.sidebar_right .quicksearch #countr {
    width: 170px;
}
.sidebar_right .quicksearch select {
    color: rgb(40, 108, 155);
    cursor: pointer;
}
.sidebar_right .quicksearch label {
    cursor: pointer;
    font-size: 12px;
    line-height: 18px;
    padding-left: 20px;
    position: relative;
}
.sidebar_right .quicksearch label input {
    left: 0;
    position: absolute;
    top: -2px;
}
.sidebar_right .quicksearch .city {
    border: medium none;
    color: rgb(40, 108, 155);
    padding: 2px 5px;
    width: 137px;
}
.sidebar_right .quicksearch .blueishbutton {
    cursor: pointer;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Trebuchet MS",Arial,sans-serif;
    font-size: 13px;
    line-height: 17px;
    padding: 1px 2px;
}
.sidebar_right .quicksearch .blueishbutton:hover {
    background: url("i/degrade-blue.jpg") repeat-x scroll center top rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
}
.sidebar_right .quicksearch .adv {
    background: url("i/icon-search-small.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    font-size: 12px;
    margin-top: 3px;
    padding-left: 9px;
    text-decoration: none;
}
.sidebar_right .quicksearch .adv:hover {
    text-decoration: underline;
}
.sidebar_right .adminlinks {
    background: url("i/degrade-blueish.jpg") repeat-x scroll center bottom rgb(255, 255, 255);
    border: 1px solid rgb(96, 206, 245);
    cursor: default;
    left: 110px;
    padding: 10px;
    position: relative;
}
.sidebar_right .adminlinks h3 {
    background: url("i/escort-edit-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    padding-left: 30px;
}
.sidebar_right .adminlinks ul {
    display: none;
    padding-top: 5px;
}
.sidebar_right .adminlinks li {
    line-height: 20px;
    list-style: none outside none;
}
.sidebar_right .adminlinks a {
    color: rgb(7, 147, 178);
    text-decoration: none;
}
.sidebar_right .adminlinks a:hover {
    color: rgb(7, 91, 109);
    text-decoration: underline;
}
.sidebar_right .manuallyactivatetour, .sidebar_right .manuallyactivatevip, .sidebar_right .manuallyunlockescort {
    display: none;
    padding: 10px;
    position: relative;
}
.sidebar_right .manuallyactivatetour .input, .sidebar_right .manuallyactivatevip .input, .sidebar_right .manuallyunlockescort .input {
    padding: 5px;
}
.sidebar_right .manuallyactivatetour .close, .sidebar_right .manuallyactivatevip .close, .sidebar_right .manuallyunlockescort .close {
    background: url("i/icon-close.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 12px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 13px;
}
.body {
    float: left;
    margin-left: 5px;
    width: 610px;
}
.bodybox {
    background-color: rgb(241, 248, 255);
    float: right;
    left: 100px;
    margin-bottom: 5px;
    padding: 10px;
    position: relative;
    width: 841px;
}
.bodybox h2 {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 5px;
    position: relative;
}
.bodybox h3 {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 5px;
    position: relative;
}
.pagedesign a {
    color: rgb(7, 147, 178);
}
.pagedesign a:hover {
    color: rgb(7, 91, 109);
}
.girl {
    float: left;
    margin-right: 7px;
    width: 162px;
}
.girllast {
    margin: 0;
}
.girl .desc {
    clear: both;
    color: rgb(7, 147, 178);
    overflow: hidden;
}
.girl .desc a {
    color: rgb(255, 0, 0);
    font-size: 15px;
    font-weight: 500;
}
.girl .desc a:hover {
    color: rgb(30, 30, 30);
}
.girl .desc span {
    color: rgb(175, 174, 174);
    display: block;
    font-size: 10px;
    padding-bottom: 3px;
}
.girl .desc span b {
    color: rgb(7, 147, 178);
    font-weight: normal;
}
.girl .thumb {
    background-color: rgb(255, 255, 255);
    float: left;
    margin-bottom: 4px;
    margin-top: 3px;
    padding: 1px;
    position: relative;
}
.girl .thumb:hover {
    background-color: rgb(27, 150, 197);
}
.girl .girlpremium {
    background: url("sfondo.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 100%;
}
.girl .girlpremium .premiumlabel {
    background: url("i/degrade-orange.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    cursor: default;
    float: left;
    font-size: 10px;
    padding-top: 1px;
    text-align: center;
    width: 100%;
}
.girl .thumb a {
    float: left;
    position: relative;
    text-decoration: none;
}
.girl .thumb a em, .girl .thumb a b {
    color: rgb(255, 255, 255);
    display: block;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    padding: 1px 4px;
    position: absolute;
}
.girl .thumb a em {
    background: url("i/degrade-blue.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    bottom: 1px;
    left: 1px;
}
.girl .thumb a b {
    background: url("i/degrade-pink.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    bottom: 1px;
    right: 1px;
}
.girl .rating {
    margin: 0 auto;
    padding-left: 9px;
}
.onereviewtext {
    padding-top: 10px;
}
.onereviewtext .author span {
    color: rgb(7, 147, 178);
    font-size: 14px;
}
.onereviewtext .author {
    color: rgb(175, 174, 174);
}
.onereviewtext .reviewtext a {
    color: rgb(33, 144, 255);
}
.onereviewtext {
}
.girlsingle {
    position: relative;
}
.girlsingle .girlsinglelabels {
    font-size: 11px;
    padding-left: 10px;
}
.girlsingle .girlsinglelabels span {
    background-position: center top;
    cursor: default;
    margin-right: 5px;
    padding: 2px 4px;
}
.girlsingle .thumbs {
    float: right;
    width: 343px;
}
.girlsingle .thumbs img {
    float: left;
    margin-bottom: 6px;
    margin-left: 4px;
}
.girlsingle .lockedsection {
    background: url("i/icon-lock.png") no-repeat scroll 10px center rgb(96, 205, 244);
    border: 1px solid rgb(254, 2, 139);
    color: rgb(255, 255, 255);
    line-height: 18px;
    padding: 10px 10px 10px 40px;
}
.girlsingle .lockedsection a {
    color: rgb(255, 255, 255) !important;
    font-weight: bold;
}
.girlsingle .lockedsection span.nr {
    background: url("i/degrade-pink.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    float: none !important;
    font-size: 13px;
    padding: 0 3px;
}
.girlsingle .girlinfo {
    left: 280px;
    position: absolute;
    top: 12px;
    width: 202px;
}
.girlsingle a {
    color: rgb(7, 147, 178);
}
.girlsingle a:hover {
    text-decoration: none;
}
.favbutton {
    margin-left: 10px;
}
a.reviewthegency {
    color: rgb(255, 255, 255);
    margin-left: 10px;
}
.addtofavorites i {
    background: url("i/icon-fav-yes.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-style: normal;
    padding-left: 19px;
}
.removefromfavorites i {
    background: url("i/icon-fav-no.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-style: normal;
    padding-left: 15px;
}
.addreview i {
    background: url("i/icon-add-review.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-style: normal;
    padding-left: 21px;
}
.sendemail i {
    background: url("i/icon-send-email.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    font-style: normal;
    padding-left: 25px;
}
.girlsingle .girlinfo h4, .girlsingle .aboutme h4, .clientreviewtext h4 {
    background: url("i/degrade-blueish.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border: 1px solid rgb(96, 206, 245);
    color: rgb(7, 147, 178);
    cursor: default;
    float: left;
    margin-bottom: 5px;
    padding: 3px 8px;
}
.girlsingle .girlinfo b {
    display: block;
    float: left;
    padding: 1px 0;
    width: 145px;
}
.girlsingle .contact b {
    width: 90px;
}
.girlsingle .girlinfo span {
    display: block;
    float: left;
    padding: 2px 0;
    width: 112px;
}
.girlsingle .contact span {
}
.girlsingle .contact span a {
    color: rgb(92, 158, 224);
}
.girlsingle .girlinfo .services {
    clear: both;
}
.girlsingle .girlinfo .services div {
    padding: 3px 0 3px 30px;
}
.girlsingle .girlinfo .services .yes {
    background: url("i/icon-yes.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.girlsingle .girlinfo .services .no {
    background: url("i/icon-no.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.addreviewform {
    display: none;
    padding-bottom: 20px;
    padding-top: 20px;
}
.review .addedby {
    background-color: rgb(29, 36, 45);
    color: rgb(204, 204, 204);
    float: left;
    margin-bottom: 5px;
    padding: 3px 8px;
}
.review .addedby b {
    color: rgb(255, 255, 255);
}
.review .addedby a {
    color: rgb(255, 255, 255);
}
.review .reviewtext p {
    margin-top: 0;
}
.addreviewform textarea {
    height: 100px;
    margin-bottom: 5px;
    padding: 10px;
    width: 530px;
}
.addreviewform .starratingoption {
    margin: 0 auto;
    padding-bottom: 8px;
    width: 572px;
}
.addreviewform .closeform {
    background: url("i/icon-no.png") no-repeat scroll right center rgb(27, 150, 197);
    color: rgb(255, 255, 255);
    cursor: pointer;
    float: right;
    padding: 2px 20px 2px 5px;
}
.addreviewform center {
    position: relative;
}
.charcount {
    bottom: 6px;
    position: absolute;
    right: 0;
}
#bar {
    background-color: rgb(95, 187, 222);
    float: left;
    height: 16px;
    width: 0;
}
#barbox {
    background-color: rgb(255, 255, 255);
    border: 2px solid rgb(0, 0, 0);
    float: right;
    height: 16px;
    margin-right: 3px;
    width: 100px;
}
#count {
    float: right;
    margin-right: 8px;
}
.allreverr {
    display: none;
}
.escort_tooltip {
    position: relative;
}
.escort_tooltip .tooltip {
    display: none;
    position: absolute;
    right: -100px;
    top: 0;
}
.escort_tooltip b {
    cursor: default;
}
.girlsingle_all_reviews {
    display: none;
}
.girlsingle_all_reviews #preloader {
    background-color: rgb(6, 6, 6);
    color: rgb(255, 255, 255);
    padding: 10px;
}
.onereview {
    color: rgb(7, 147, 178);
    text-decoration: none;
    width: 288px;
}
.onereview:hover {
}
.onereview i {
    color: rgb(192, 192, 192);
}
.onereview .revright {
    width: 165px;
}
.registerpage {
}
.registerpage a {
    color: rgb(92, 158, 224);
}
.registerpage .steps {
}
.registerpage .step {
    border: 1px solid rgb(102, 102, 102);
    float: left;
    margin-right: 40px;
    padding: 5px 10px;
}
.registerpage .active {
    color: rgb(255, 255, 255);
}
.registerpage br {
    clear: both;
}
.registerpage label {
    display: block;
    float: left;
    padding-top: 4px;
    width: 150px;
}
.registerpage .longlabel {
    padding: 0;
    width: 200px;
}
.registerpage label small {
    color: rgb(90, 142, 194);
    font-weight: normal;
}
.registerpage label span.checkuser {
    font-size: 10px;
    font-weight: normal;
}
.registerpage label span.checkusererr {
    color: rgb(225, 0, 0);
}
.registerpage label span.checkuserok {
    color: rgb(61, 160, 1);
}
.registerpage .mandatory {
    padding-bottom: 5px;
}
.registerpage label i, .registerpage .mandatory i {
    color: rgb(255, 0, 0);
    font-weight: bold;
}
.registerpage input.input, .registerpage input.inputsmall {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(40, 108, 155);
    border-radius: 3px;
    height: 29px;
    line-height: 29px;
    margin-bottom: 20px;
    padding: 0 10px;
    width: 200px;
}
.registerpage input.input:focus {
    border: 1px solid rgb(254, 2, 139);
}
.registerpage input.inputsmall {
    width: 52px;
}
.registerpage div.input {
    float: left;
    margin-bottom: 20px;
}
.registerpage div.input small i {
    color: rgb(255, 0, 0);
    font-weight: bold;
}
.registerpage div.input select {
    cursor: pointer;
    padding: 5px 0 0 7px;
}
.registerpage div.input option {
    cursor: pointer;
    padding: 3px 7px;
}
.registerpage div.input label {
    cursor: pointer;
    float: left;
    margin-right: 30px;
    padding: 0;
    width: auto;
}
.input .showsitelogo {
    background: url("i/showsitelogo-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100px;
    overflow: hidden;
    width: 340px;
}
.registerpage #services {
    padding-top: 10px;
}
.registerpage div.input .oneservice {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
    position: relative;
    width: 270px;
}
.registerpage div.input .oneservice input {
    left: 0;
    position: absolute;
    top: 3px;
}
.registerpage .textarea {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(40, 108, 155);
    border-radius: 3px;
    height: 101px;
    padding: 10px;
    width: 332px;
}
.registerpage .textarea:focus {
    border: 1px solid rgb(254, 2, 139);
}
.registerpage div.input label abbr {
    border-bottom: 1px dashed rgb(153, 153, 153);
    cursor: help;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-left: 5px;
}
.registerpage div.input label:hover {
    color: rgb(7, 147, 178);
}
.registerpage div.input input[type="radio"], .registerpage div.input input[type="checkbox"] {
    cursor: pointer;
    float: left;
}
.registerpage div.input .rates {
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-right: 20px;
    text-align: center;
    width: 73px;
}
.registerpage div.input .rates .inputsmall {
    padding: 0 10px;
    text-align: center;
    width: 52px;
}
.registerpage .paymentpackage {
    background-color: rgb(231, 243, 254);
    border: 1px solid rgb(222, 238, 253);
    padding: 10px;
}
.registerpage .paymentpackage legend {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(222, 238, 253);
    color: rgb(90, 142, 194);
    font-size: 11px;
    padding: 2px 7px;
    text-transform: uppercase;
}
.registerpage .paymentgateway label {
    background-color: rgb(231, 243, 254);
    border: 1px solid rgb(222, 238, 253);
    color: rgb(96, 206, 245);
    cursor: pointer;
    font-weight: bold;
    margin-right: 20px;
    padding: 5px 10px;
    text-align: center;
    width: 80px;
}
.registerpage .paymentgateway label input {
    cursor: pointer;
    margin-bottom: 5px;
}
.registerpage .paymentgateway label.selected {
    background: url("i/degrade-green.jpg") repeat-x scroll center bottom rgb(171, 242, 136);
    border: 1px solid rgb(71, 190, 10);
    color: rgb(0, 0, 0);
}
.registerpage .gateway_options, .registerpage .paymentplanmanualoptions {
    display: none;
}
.uploadifyQueueItem {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(124, 169, 200);
    font: 11px Verdana,Geneva,sans-serif;
    margin-top: 5px;
    padding: 10px;
    width: 350px;
}
.uploadifyError {
    background-color: rgb(253, 229, 221) !important;
}
.uploadifyQueueItem {
    border-radius: 5px;
    color: rgb(0, 0, 0);
}
.uploadifyQueueItem .cancel {
    float: right;
}
.uploadifyQueue .completed {
    background-color: rgb(137, 252, 148);
}
.uploadifyProgress {
    background-color: rgb(229, 229, 229);
    margin-top: 10px;
    width: 100%;
}
.uploadifyProgressBar {
    background-color: rgb(0, 153, 255);
    height: 3px;
    width: 1px;
}
.upload_photos_page .upload_photos_form #status-message {
    padding-left: 10px;
    width: 450px;
}
.upload_photos_page .upload_photos_button {
    padding-top: 3px;
}
.upload_photos_page h3 {
    font-weight: normal;
}
.upload_photos_page .girl {
    margin-right: 5px;
}
.upload_photos_page .girllast {
}
.upload_photos_page .girl span {
    background: none repeat scroll 0 0 rgb(255, 255, 255);
    float: left;
    padding: 4px;
    position: relative;
}
.upload_photos_page .girl span.selected {
    background-color: rgb(124, 169, 200);
}
.upload_photos_page .girl span i, .upload_photos_page .girl span em {
    cursor: pointer;
    display: block;
    height: 20px;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}
.upload_photos_page .girl span i:hover, .upload_photos_page .girl span em:hover {
    background-color: rgb(255, 232, 233);
}
.upload_photos_page .girl span i {
    background: url("i/icon-no.png") no-repeat scroll center center rgb(255, 255, 255);
    left: 2px;
    top: 2px;
}
.upload_photos_page .girl span em {
    background: url("i/icon-yes.png") no-repeat scroll center center rgb(255, 255, 255);
    left: 30px;
    top: 2px;
}
.upload_photos_page img {
    vertical-align: middle;
}
.upload_photos_page .image_msg {
    color: rgb(0, 204, 0);
    display: none;
    font-size: 14px;
    font-weight: bold;
    padding-top: 0;
    text-align: center;
}
.managetours .addtour .box {
    float: left;
    padding-right: 10px;
}
.managetours .addtour label {
    display: block;
}
.managetours .addtour .input {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(40, 108, 155);
    border-radius: 3px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 20px;
    padding: 0 5px;
    width: 150px;
}
.managetours .addtour .input:focus {
    border: 1px solid rgb(254, 2, 139);
}
.addedtours {
    border-top: 1px solid rgb(124, 169, 200);
}
.addedtours .tour {
    border-bottom: 1px solid rgb(124, 169, 200);
    display: block;
    float: left;
    width: 100%;
}
.addedtours .tour div {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.addedtours .tourhead {
    color: rgb(124, 169, 200);
    font-weight: bold;
}
.addedtours .tour .addedstart {
    width: 85px;
}
.addedtours .tour .addedend {
    width: 85px;
}
.addedtours .tour .addedplace {
    width: 210px;
}
.addedtours .tour .addedphone {
    width: 140px;
}
.addedtours .tour .addedemail {
    width: 120px;
}
.addedtours .tour .addedbuttons {
    float: right;
    width: 55px;
}
.deletemsg {
    color: rgb(0, 204, 0);
    display: none;
    font-size: 14px;
    font-weight: bold;
    padding-top: 0;
    text-align: right;
}
.addedtours .tour .addedbuttons i, .addedtours .tour .addedbuttons em, .addedtours .tour .addedbuttons b {
    cursor: pointer;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
}
.addedtours .tour .addedbuttons i {
    background: url("i/icon-no.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    line-height: 20px;
    margin-top: 5px;
}
.addedtours .tour .addedbuttons em {
    background: url("i/icon-edit.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: right;
    line-height: 20px;
    margin-top: 5px;
}
.addedtours .tour .addedbuttons b {
    background: url("i/loader3.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: right;
    line-height: 20px;
    margin-top: 5px;
}
.addedblacklistedclients {
    border-top: 1px solid rgb(51, 51, 51);
}
.addedblacklistedclients .blacklistedclients {
    border-bottom: 1px solid rgb(51, 51, 51);
    display: block;
    float: left;
    width: 100%;
}
.addedblacklistedclients .blacklistedclients div {
    display: block;
    float: left;
    line-height: 30px;
}
.addedblacklistedclients .tourhead {
    color: rgb(255, 255, 255);
    font-weight: bold;
}
.addedblacklistedclients .blacklistedclients .addedemail {
    width: 130px;
}
.addedblacklistedclients .blacklistedclients .addedphone {
    width: 130px;
}
.addedblacklistedclients .blacklistedclients .addednote {
    width: 265px;
}
#bcnote {
    width: 200px;
}
.addedblacklistedclients .blacklistedclients .addedbuttons {
    float: right;
    width: 55px;
}
.addedblacklistedclients .blacklistedclients .addedbuttons i, .addedblacklistedclients .blacklistedclients .addedbuttons em {
    cursor: pointer;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
}
.addedblacklistedclients .blacklistedclients .addedbuttons i {
    background: url("i/icon-no.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    line-height: 20px;
    margin-top: 5px;
}
.addedblacklistedclients .blacklistedclients .addedbuttons em {
    background: url("i/icon-edit.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: right;
    line-height: 20px;
    margin-top: 5px;
}
.searchclientbutton {
    background: url("i/sidebar-box-blue-bg.jpg") repeat-x scroll center center rgba(0, 0, 0, 0);
    border: 1px solid rgb(0, 0, 0);
    color: rgb(34, 146, 193);
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 3px 5px;
    text-shadow: 1px 1px rgb(236, 247, 249);
}
.searchclientbutton:hover {
    border: 1px solid rgb(34, 146, 193);
}
.blacklisted_clients_search_results .close {
    background: url("i/icon-no.png") no-repeat scroll right center rgb(27, 150, 197);
    color: rgb(255, 255, 255);
    cursor: pointer;
    float: right;
    padding: 2px 20px 2px 5px;
}
.addnewescortform {
    display: none;
}
.agency_options_dropdowns {
    display: none;
    padding-top: 30px;
    position: relative;
}
.agency_options_dropdowns .closebtn {
    background: url("i/icon-no.png") no-repeat scroll right center rgb(27, 150, 197);
    color: rgb(255, 255, 255);
    cursor: pointer;
    padding: 3px 20px 3px 3px;
    position: absolute;
    right: 0;
    top: 3px;
}
.girlsingle .thumbs span {
    float: left;
    position: relative;
}
.girlsingle .thumbs span i, .girlsingle .thumbs span em {
    cursor: pointer;
    display: block;
    height: 20px;
    position: absolute;
    text-indent: -9999px;
    width: 20px;
}
.girlsingle .thumbs span i:hover, .girlsingle .thumbs span em:hover {
    background-color: rgb(255, 232, 233);
}
.girlsingle .thumbs span i {
    background: url("i/icon-no.png") no-repeat scroll center center rgb(255, 255, 255);
    left: 6px;
    top: 2px;
}
.girlsingle .thumbs span em {
    background: url("i/icon-yes.png") no-repeat scroll center center rgb(255, 255, 255);
    left: 30px;
    top: 2px;
}
.image_msg_girl_single {
    color: rgb(0, 204, 0);
    display: none;
    font-size: 14px;
    font-weight: bold;
    padding-left: 37px;
    padding-top: 0;
    text-align: center;
}
.closeaddtourform {
    background: url("i/icon-no.png") no-repeat scroll right center rgb(102, 102, 102);
    color: rgb(204, 204, 204);
    cursor: pointer;
    float: right;
    padding: 2px 20px 2px 3px;
}
.manage_escorts_page .thumb i {
    border: 1px solid rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    height: 20px;
    left: 2px;
    position: absolute;
    text-indent: -9999px;
    top: 2px;
    width: 20px;
}
.manage_escorts_page .thumb i.girlactive {
    background: url("i/icon-active.png") no-repeat scroll center center rgb(255, 255, 255);
}
.manage_escorts_page .thumb i.girlinactive {
    background: url("i/icon-inactive.png") no-repeat scroll center center rgb(255, 255, 255);
}
.manage_escorts_page .thumb i:hover {
    border: 1px solid rgb(27, 150, 197);
}
.manage_escorts_page .thumb i.girlsetinactive {
    background-color: rgb(255, 255, 255);
    background-image: none;
    color: rgb(255, 0, 0);
    cursor: default;
    padding: 3px;
    text-indent: 0;
    white-space: nowrap;
}
.manage_escorts_page .thumb i.girlsetactive {
    background-color: rgb(255, 255, 255);
    background-image: none;
    color: rgb(140, 207, 42);
    cursor: default;
    padding: 3px;
    text-indent: 0;
    white-space: nowrap;
}
.manage_escorts_page img {
    vertical-align: bottom;
}
.starrating {
    background: url("i/star.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    height: 16px;
    width: 95px;
}
.starrating .starrating_stars {
    background: url("i/star.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    height: 16px;
}
.starrating .star0 {
    display: none;
}
.starrating .star1 {
    width: 19px;
}
.starrating .star15 {
    width: 27px;
}
.starrating .star2 {
    width: 38px;
}
.starrating .star25 {
    width: 46px;
}
.starrating .star3 {
    width: 57px;
}
.starrating .star35 {
    width: 65px;
}
.starrating .star4 {
    width: 76px;
}
.starrating .star45 {
    width: 84px;
}
.starrating .star5 {
    width: 95px;
}
.starrating .star6 {
    background: url("i/star_red.png") repeat-x scroll left center rgba(0, 0, 0, 0);
    width: 17px;
}
.onereview .starrating, .onereview .starrating * {
    display: block;
}
.listagencies {
    width: 100%;
}
.listagencies .trhead th {
    background: url("i/degrade-blue.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border-bottom: 1px solid rgb(124, 169, 200);
    color: rgb(255, 255, 255);
    padding: 5px 0 5px 5px;
    text-align: left;
}
.listagencies .agencytr {
    border-bottom: 1px solid rgb(124, 169, 200);
}
.listagencies .agencytr td {
    line-height: 30px;
    padding: 0 5px;
}
.listagencies .agencytr td a {
    color: rgb(7, 147, 178);
    font-weight: bold;
}
.listagencies .agencytr td a:hover {
    color: rgb(30, 30, 30);
}
.listagencies .whiterow {
    background-color: rgb(255, 255, 255);
}
.listagencies .agencytr td a:hover {
    text-decoration: underline;
}
.agencytrgray {
    background-color: rgb(17, 17, 17);
}
.agencydetails {
    line-height: 25px;
    width: 300px;
}
.agencydetails a {
    color: rgb(92, 158, 224);
}
.agencydetails b {
    display: block;
    float: left;
    width: 80px;
}
.agencydetails br {
    clear: both;
}
.agencydetails .bluebutton {
    line-height: 20px;
}
.escortcontact {
    display: none;
}
.escortcontact .close {
    background: url("i/icon-no.png") no-repeat scroll right center rgb(27, 150, 197);
    color: rgb(255, 255, 255);
    cursor: pointer;
    float: left;
    line-height: 20px;
    margin-bottom: 10px;
    padding: 2px 20px 2px 5px;
}
.girlsingle .girlinfo .escortcontact .close {
    padding-left: 5px;
    width: 85px;
}
.escortcontact label {
    display: block;
    float: left;
    width: 80px;
}
.escortcontact .input {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(40, 108, 155);
    border-radius: 3px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 8px;
    padding: 0 10px;
    width: 137px;
}
.escortcontact textarea {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(40, 108, 155);
    border-radius: 3px;
    height: 99px;
    padding: 10px;
    width: 215px;
}
.escortcontact .input:focus, .escortcontact textarea:focus {
    border: 1px solid rgb(254, 2, 139);
}
.escortcontact .bluebutton {
    line-height: 20px;
    margin-top: 5px;
}
.searchescortform, .addnewescortform {
    display: none;
}
.searchescortform label i {
    display: none;
}
.searchescortform .closeform, .addnewescortform .closeform {
    background: url("i/icon-no.png") no-repeat scroll right center rgb(27, 150, 197);
    color: rgb(255, 255, 255);
    cursor: pointer;
    float: right;
    padding: 2px 20px 2px 5px;
}
.multiplecountries a {
    cursor: pointer;
    text-decoration: underline;
}
.creditinfo {
    background: url("i/sidebar-box-blue-bg.jpg") repeat-x scroll center top rgba(0, 0, 0, 0);
    color: rgb(63, 116, 170);
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
}
.creditinfo b {
    background-color: rgb(63, 116, 170);
    color: rgb(255, 255, 255);
    padding: 3px 5px;
}
.showbanner img {
}
.showbanner code {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(102, 102, 102);
    color: rgb(51, 51, 51);
    display: block;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 12px;
    margin: 10px 0;
    padding: 4px;
}
.footer {
    background-color: rgb(241, 248, 255);
    padding: 10px;
}
.footerbox {
    background-color: rgb(241, 248, 255);
    padding-right: 10px;
}
.footerbox h3 {
    font-size: 16px;
    font-weight: 300;
    padding-bottom: 5px;
}
.footerbox li {
    line-height: 20px;
    list-style: none outside none;
}
.footerbox a {
    color: rgb(7, 147, 178);
    text-decoration: none;
}
.footerbox a:hover {
    color: rgb(7, 91, 109);
    text-decoration: underline;
}
.underfooter {
    clear: both;
    color: rgb(255, 255, 255);
    padding: 5px 0;
}
.underfooter .r a {
    background: url("i/designed-by-dolcepixel.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 22px;
    text-indent: -9999px;
    width: 135px;
}
.tosdisclaimer {
    background-color: rgb(241, 248, 255);
    padding: 10px;
    width: 800px;
}
.tosdisclaimer h4 {
    font-size: 18px;
    text-align: center;
}
.tosdisclaimer .tosdisclaimerscroll {
    border: 1px solid rgb(153, 153, 153);
    height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 5px;
}
.tosdisclaimer .tosdisclaimerbuttons {
    margin: 0 auto;
    width: 200px;
}
#simplemodal-overlay {
    background-color: rgb(0, 0, 0);
}
#simplemodal-container {
}
.registrationcomplete {
    height: 300px;
    line-height: 25px;
    padding: 20px;
    text-align: left;
}
.register-price {
    cursor: default;
    margin-left: 10px;
}
.register-price-small {
    cursor: default;
    font-size: 11px;
    margin-left: 2px;
    padding: 2px 3px;
}
.escort-pagination {
    clear: both;
    line-height: 15px;
    padding-bottom: 10px;
    padding-top: 20px;
    text-align: center;
}
.escort-pagination li {
    display: inline;
    padding: 0 2px;
}
.escort-pagination li a {
    background: url("i/degrade-blue.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    padding: 2px 7px;
    text-decoration: none;
}
.escort-pagination li a:hover {
    background-position: center top;
}
.escort-pagination li span.current {
    background: url("i/degrade-blueish.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border: 1px solid rgb(7, 147, 178);
    border-radius: 3px;
    color: rgb(7, 147, 178);
    padding: 2px 7px;
}
.editregfields {
    text-align: center;
    width: 100%;
}
.editregfields .tabletop {
    background: url("i/degrade-blueish.jpg") repeat-x scroll center bottom rgb(255, 255, 255);
    border: 1px solid rgb(96, 206, 245);
    color: rgb(27, 150, 197);
    cursor: default;
    text-decoration: none;
}
.editregfields tr.tabletop th {
    padding: 5px 0;
}
.editregfields .alignleft {
    padding-left: 5px;
    text-align: left;
}
.editregfields td {
    padding: 10px 0;
}
.editregfields tr.grayrow {
    background-color: rgb(213, 242, 252);
}
.contact {
    font-size: 19px;
}
.topnav {
    background: none repeat scroll 0 0 rgb(0, 0, 0);
}
html, body {
    background: url("http://incontri.comlu.com/oc-content/themes/realestate/bg1.jpg") no-repeat fixed center center / cover rgba(0, 0, 0, 0);
}
.sidebarboxl {
    background-color: rgb(241, 248, 255);
    padding: 10px;
}
.rad3l {
    border-radius: 3px;
}
.site .sidebar_leftl {
    position: relative;
    right: 159px;
    width: 190px;
    word-wrap: break-word;
}
.ll {
    float: left;
}
.countries.rad3 {
    background: none repeat scroll 0 0 rgb(241, 248, 255);
}
.sidebar_leftl .countries {
    background-color: rgb(241, 248, 255);
    padding: 10px;
    position: relative;
    right: 165px;
}
.img {
    border-radius: 4px;
    height: 238px;
}
.cat-item.cat-item-3 > a {
    color: rgb(255, 0, 0);
    font-size: 20px;
}
.aboutme > div {
    font-size: 22px;
}
.cat-item.cat-item-11 > a {
    color: rgb(255, 0, 0);
    font-size: 20px;
}
.cat-item.cat-item-16 > a {
    color: rgb(255, 0, 0);
    font-size: 18px;
}
.cat-item.cat-item-22 > a {
    color: rgb(255, 0, 0);
    font-size: 20px;
}
.sidebarbox.rad3.widget.widget_text {
    position: relative;
    right: 165px;
}
iframe {
    left: 112px;
    position: relative;
}
.cat-item.cat-item-25 > a {
    color: rgb(255, 0, 0);
    font-size: 20px;
}
